Genesis\Api\Request\NonFinancial\BillingApi\Transaction S

Total Complexity 39
Dependencies 4
Dependents 0
Total lines 491
Lines of code 213
Logical lines of code 56
Comment lines 184
Methods 27
Properties 6

Methods 27

Method Rating Maintainability Complexity Lines of code
validateConditionallyRequiredDates()
S
65 5 10
getRequestFilters()
S
51 2 28
checkArrayMaxSize()
S
64 3 11
validateStatementsMaxCount()
S
57 1 22
setRequiredFields()
S
57 1 18
getUniqueId()
S
70 2 6
getBillingStatementId()
S
70 2 6
getMerchantTransactionId()
S
70 2 6
getMasterAccountName()
S
70 2 6
setStringArray()
S
65 2 9
__construct()
S
79 1 3
getRequestOrder()
S
68 1 7
getRequestPaging()
S
68 1 7
getTransactionTypeAllowedValues()
S
63 1 9
getOrderByFieldAllowedValues()
S
71 1 5
getResponseFieldsAllowedValues()
S
62 1 9
getAdditionalData()
S
81 1 3
checkRequirements()
S
74 1 5
setUniqueId()
S
79 1 3
getAdditionalArguments()
S
70 1 7
initGraphqlToken()
S
79 1 3
setOrderByField()
S
67 1 9
setTransactionType()
S
67 1 9
setMasterAccountName()
S
79 1 3
setMerchantTransactionId()
S
79 1 3
setBillingStatementId()
S
79 1 3
getRequestStructure()
S
81 1 3